<?php
// config/autoload/crontab.php
use Hyperf\Crontab\Crontab;

return [
    'enable' => true,
    // 通过配置文件定义的定时任务
    'crontab' => [
        //Callback类型定时任务（默认）
       // (new Crontab())->setName('检测账号登录状态checkAccountLoginTask')->setRule('* * * * *')->setCallback([App\Task\FooTask::class, 'checkAccountLoginTask'])->setMemo('这是一个检测账号登录状态在线任务'),
        //(new Crontab())->setName('定时监测任务包appTaskCheck')->setRule('*/10 * * * * *')->setCallback([App\Task\FooTask::class, 'appTaskCheck'])->setMemo('这是一个定时监测任务包'),
        //(new Crontab())->setName('检测下发任务sendAppTask')->setRule('*/10 * * * * *')->setCallback([App\Task\FooTask::class, 'sendAppTask'])->setMemo('这是一个定时下发设备任务'),
        //(new Crontab())->setName('定时下发添加好友任务sendAppFriendTask')->setRule('* * * * *')->setCallback([App\Task\FooTask::class, 'sendAppFriendTask'])->setMemo('这是一个定时下发添加好友任务'),
       // (new Crontab())->setName('检测设备在线任务checkDevicePopTask')->setRule('* * * * *')->setCallback([App\Task\FooTask::class, 'checkDevicePopTask'])->setMemo('这是一个定时监测设备在线任务'),
        //(new Crontab())->setName('定时监测服务端信息messageToService')->setRule('*/10 * * * * *')->setCallback([App\Task\FooTask::class, 'messageToService'])->setMemo('这是一个定时检测服务端信息任务'),
        //(new Crontab())->setName('定时检测好友消息messageToFriend')->setRule('*/10 * * * * *')->setCallback([App\Task\FooTask::class, 'messageToFriend'])->setMemo('这是一个定时检测好友消息定时任务'),
    ],
];
